/**
 * 图片尺寸判断，满足则直接转buffer，不满足则利用canvas.drawImage函数缩放图片
 * @param {*} img 图片信息
 * @param {*} imgPath 图片URL
 */
const imgBoundCheckOpr = async (img, imgPath)=>{
  let cW = img.width,
  cH = img.height,
  cHeight = cH,
  cWidth = cW;
  if((cW / cH) < 0.56)//说明 要依高为缩放比例--0.56是 750/1334的结果，这个是官方要求，但是实际上按照这个尺寸，有时还是会太大，因此按等比例规定最大尺寸为560/1000
  { 
    if (cH > 1000) {
    cHeight = 1000;
    cWidth = parseInt((cW * 1000) / cH);
    }
  }
  else
  {
    //要依宽为缩放比例
		if (cW > 560) {
			cWidth = 560;
			cHeight = parseInt((cH * 560) / cW);
		}
  }

  	// 图片尺寸满足要求，直接检测
    if (cW == cWidth && cH == cHeight) {
      this.checkImgOpr(imgPath, imgPath)
      throw 'no need zoom img'
    }
}

module.exports = {
  formatTime
}